package com.bubblegumproject.ogo.action;

/**
 * This strategy class encapsulates the logic for selecting the approrpriate {@link com.bubblegumproject.ogo.component.ActionHandler}
 * exposed by a Component and executing it.
 *
 * @author Azubuko Obele (buko.obele@gmail.com)
 */
public interface ActionHandlerInvoker {

    public boolean invoke(Action action, Object component);

}
